home *** CD-ROM | disk | FTP | other *** search
/ Aminet 16 / Aminet 16 (1996)(GTI - Schatztruhe)[!][Dec 1996].iso / Aminet / dev / mui / mui36dev.lha / MUI / Developer / ExtClasses / MCC_Tron / Source / SMakeFile next >
Encoding:
Makefile  |  1996-08-13  |  945 b   |  39 lines

  1. # Generates Tron classes
  2. # (c) 1996 kmel, Klaus Melchior
  3.  
  4. REVDIR    = rev/
  5.  
  6. LINKERLIBS  = lib:debug.lib lib:sc.lib lib:amiga.lib
  7. LINKERFLAGS = SC SD BATCH NOICONS 
  8. CFLAGS      = StringMerge NoStackCheck NoStackExt UnsignedChars \
  9.         CommentNest ErrorRexx NoMultipleIncludes \
  10.         StructureEquivalence NoIcons GenProtoParameters \
  11.         Ignore=147 MultipleCharacterConstants STREQ noOPTIMIZE \
  12.         MemorySize=Huge IDLen=64
  13.  
  14. CLASSES = Tron.mcc Tron.mcp
  15.  
  16. all: $(CLASSES)
  17.  
  18. install:
  19.     @echo "*e[32mInstall classes...*e[0m"
  20.     @copy $(CLASSES) MUI:Libs/mui/
  21.  
  22. clean:
  23.     @echo "*e[32mClean up...*e[0m"
  24.     @delete $(CLASSES) *.o
  25.  
  26.  
  27. Tron.mcc: tron.c
  28.     @echo "*e[32mMaking new custom class $@*e[0m"
  29.     @sc $(CFLAGS) $*.c OBJNAME $*.o
  30.     @slink to $@ from $*.o lib $(LINKERLIBS) $(LINKERFLAGS)
  31.     @avail flush
  32.  
  33. Tron.mcp: tronp.c
  34.     @echo "*e[32mMaking new custom class $@*e[0m"
  35.     @sc $(CFLAGS) $*.c OBJNAME $*.o
  36.     @slink to $@ from $*.o lib $(LINKERLIBS) $(LINKERFLAGS)
  37.     @avail flush
  38.  
  39.